Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Nordea Open - Bastad U.S. Open - New York Istanbul Challenger Bratislava 2 Challenger Stockholm Open - Stockholm Erste Bank Open - Vienna Ismaning Challenger Miami Open - Miami Australian Open - Melbourne Qatar ExxonMobil Open - Doha Ottignies-Louvain-la-Neuve Challenger Bucharest Open - Bucharest Internazionali BNL d'Italia - Rome Wimbledon - London Istanbul Challenger Hangzhou Open - Hangzhou Shanghai Rolex Masters - Shanghai Almaty Open - Almaty Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Movistar Chile Open - Santiago Barcelona Open Banc Sabadell - Barcelona Internazionali BNL d'Italia - Rome Maia Challenger Canberra Challenger Adelaide International - Adelaide Argentina Open - Buenos Aires Zadar Challenger National Bank Open - Toronto Tiriac Open - Bucharest Banja Luka Challenger Bordeaux Challenger Hamburg Open - Hamburg Boss Open - Stuttgart Mallorca Championships - Mallorca Nordea Open - Bastad Plava Laguna Croatia Open - Umag Cincinnati Open - Cincinnati Hangzhou Open - Hangzhou Bosnia & Herzegovina F2 Croatia F8 Bosnia/Herzegovina F6 Bosnia/Herzegovina F1 Bosnia & Herzegovina F2 Croatia F7 Croatia F8 Israel F3 Croatia F1 Croatia F2 Italy F6 Italy F7 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F5 Serbia F1 Serbia F2 Serbia F3 Serbia F7 Croatia F7 Croatia F8 Croatia F9 Croatia F10 Croatia F13 Croatia F14 Turkey F32 Turkey F33 Turkey F3 Turkey F4 Croatia F1 Italy F1 Italy F2 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F5 Italy F20 Croatia F11 Croatia F12 Turkey F2 Croatia F1 Croatia F2 USA F7 Italy F1 Italy F5 Bulgaria F1 Bosnia & Herzegovina F4 Serbia F3 Croatia F12 Croatia F12 Kosice Challenger Mallorca Challenger Sibiu Challenger Bergamo Challenger Danderyd Challenger Tampere Challenger Phoenix Challenger Barletta Challenger Ostrava Challenger Kenitra Challenger Tashkent Challenger Tunis Challenger Zagreb Challenger Nottingham 2 Challenger Bonn Challenger Santo Domingo Challenger Manacor Challenger Cancun Challenger Brest Challenger Barcelona Challenger Lyon Challenger Montemar Challenger Lisbon Challenger Cap Cana Challenger San Benedetto Challenger Zagreb Challenger Brasil Open - Florianopolis ATP Tour Challenger at Nellie Gail - Laguna Hills BMW Tennis Championship - Sunrise BH Tenis Open International Cup 2008 - Belo Horizonte Citta di Como Challenger - Como Copa Petrobras-Uruguay - Montevideo Brasilia Challenger Asuncion Challenger Blunmenau Challenger Santos Challenger Arad Challenger San Marino Challenger Genova Challenger Leon Challenger Ostrava Challenger Rome Challenger Arad Challenger San Benedetto Challenger Heilbronn Challenger Perugia Challenger Winston-Salem Open - Winston-Salem Aptos Challenger Vancouver Challenger Geneva Open - Geneva Bratislava Challenger Vilnius Challenger Garanti Koza Sofia Open - Sofia Abierto Mexicano Telcel - Acapulco Memphis Open - Memphis If Stockholm Open - Stockholm Marbella Challenger Nottingham 2 Challenger Salzburg-Anif Challenger Trieste Challenger Meerbusch Challenger Aircel Chennai Open - Chennai Japan Open Tennis Championships - Tokyo Sibiu Challenger Barcelona Challenger Quimper Challenger Szekesfehervar Challenger Zadar Challenger Lugano Challenger Zug Challenger Santo Domingo Challenger Como Challenger Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Yokohama Challenger Matsuyama Challenger Noumea Challenger Shenzhen Open - Shenzhen Poznan Challenger Bendigo Challenger Kremlin Cup - Moscow Prague 2 Challenger Tunis Challenger Canberra Challenger Manama Challenger Split Challenger Ilkley Challenger Tunis Open - Tunis Nord LB Open - Braunschweig 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BSI Challenger Lugano - Lugano Genova Open Challenger - Genova Bancolombia Open - Cali Sarajevo Challenger Poznan Challenger Santiago Challenger Bratislava 2 Challenger Medellin Challenger Puebla Challenger Sao Paulo Challenger Salinas Challenger Bucaramanga Challenger Rosario Challenger Curitiba Challenger Open 13 Provence - Marseille Santiago Challenger Sao Paulo Challenger Barranquilla Challenger Rome Challenger Winnetka Challenger Recife Challenger Cordenons Challenger Como Challenger Villa Allende Challenger Savannah Challenger Alphen Challenger Ostrava Challenger Kosice Challenger Genova Challenger Poznan Challenger Geneva Challenger Salzburg Challenger Helsinki Challenger Santo Domingo Challenger Morelos Challenger Irving Challenger San Luis Potosi Challenger Alphen Challenger Hellmann's Cup - Santiago Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota U.S. Men's Clay Court Championships - Orlando Energis Dutch Open - Amsterdam Generali Open 2000 - Kitzbuhel Japan Open - Tokyo Casablanca Challenger Copa AT&T - Buenos Aires Franklin Templeton Tennis Classic - Scottsdale Internationaler Raiffeisen Grand Prix - St. Polten Guayaquil Challenger 2001 Mercedes Cup - Stuttgart Salem Open - Hong Kong CA Tennis Trophy - Vienna BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach Challenger Britania Zavaleta - Puebla The Samsung Open - Nottingham Toluca Challenger - Toluca IV Trofeo Ciudad de Quito - Quito Copa AT&T - Buenos Aires Franklin Templeton Tennis Classic - Scottsdale XL Capital Bermuda Open - Bermuda Gelsor Open Romania - Bucharest Kremlin Cup - Moscow Stockholm Open - Stockholm Guadalajara Challenger V Trofeo Ciudad de Quito - Quito Copa Ericsson - Santiago Copa Ericsson - Guadalajara Maia Open - Oporto Open 88 - Contrexeville Frito Lay/USTA Challenger - Binghamton Qatar Open - Doha BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf ARAG World Team Championship - Dusseldorf Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Legg Mason Tennis Classic - Washington D.C. Mohammedia Challenger Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Synsam Swedish Open - Bastad Casablanca Challenger Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven Grand Prix Hassan II - Casablanca Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Copa Telmex - Buenos Aires Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag Interwetten Austrian Open - Kitzbuhel ATP Studena Croatia Open Umag - Umag U.S. Mens's Clay Court Championship - Houston PBZ Zagreb Indoors - Zagreb Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Studena Croatia Open - Umag Mercedes Cup - Stuttgart Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Plava Laguna Croatia Open - Umag Qatar ExxonMobil Open - Doha Apia International - Sydney Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Aegon Nottingham Open - Nottingham Konzum Croatia Open - Umag Kremlin Cup - Moscow Erste Bank Open - Vienna Memphis Open - Memphis Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Konzum Croatia Open - Umag Bet-at-home Open - Hamburg St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Brisbane International - Brisbane Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Santo Domingo Challenger AEGON Championships - London Antalya Cup - Antalya Plava Laguna Croatia Open - Umag Abierto Mexicano - Los Cabos St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad Abierto Mexicano de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Zhuhai Open - Zhuhai China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Open Sud de France - Montpellier New York Open - New York Abierto Mexicano Telcel - Acapulco bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Abierto Mexicano Telcel - Acapulco Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Serbia Open - Belgrade BMW Open - Munich Qatar ExxonMobil Open - Doha Banja Luka Open - Banja Luka Dubai Duty Free Tennis Championships - Dubai Belgrade Open - Belgrade Rio Open - Rio de Janeiro Blois Challenger San Luis Potosi Challenger 2000 - San Luis Potosi XL Capital Bermuda Open - Bermuda Pekao Open - Szczecin XI Venice Open - Venice Challenger Santa Cruz - Santa Cruz Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Cerveza Cristal - Santiago IV Abierto Internacional de Salinas - Salinas Quelle Cup 1999 - Furth Zagreb Open - Zagreb FILA Challenger Biella - Biella Muller Cup 99 - Ulm Tenniscup of Flanders - Ostende Amer-Wilson Tampere ATP Tournament - Tampere Copa Ericsson - Sao Paulo Copa Ericsson - Lima Copa Ericsson - Montevideo Copa Ericsson - Buenos Aires Copa Ericsson - Caracas XL Capital Bermuda Open - Bermuda Nord/LB Open - Braunschweig Canottieri Mincio Open - Mantova New Haven Challenger Pekao Open 2003 - Szczecin Winston-Salem Open - Winston-Salem Tennis Masters Series - Stuttgart Open de Nice Cote d'Azur - Nice Oeiras 3 Challenger Nottingham 1 Challenger Zivnobanka Open - Prostejov Tulln Challenger Challenger Copa Sevilla 2008 - Seville Cyclus Open de Tenis - Florianopolis Bergamo Challenger Bratislava Challenger Sao Paulo Challenger Helsinki Challenger Medellin Challenger San Jose Challenger Blumenau Challenger Bordeaux Challenger Forli 5 Challenger Montevideo Challenger Sarajevo Challenger Barranquilla Challenger Sao Paulo Challenger Lille Challenger Milan Challenger Santos Challenger Brasov Challenger Banja Luka Challenger Lermontov Challenger Quito Challenger Sarajevo Challenger San Luis Potosi Challenger Prostejov Challenger Kazan Challenger Banja Luka Challenger Trnava Challenger Bratislava Challenger Trnava Challenger Binghamton Challenger Poznan Challenger Meknes Challenger Bratislava Challenger Samarkand Challenger Andria Challenger BH Indoor Sarajevo - Sarajevo BMW Tennis Championship - Sunrise Mersin Challenger Bogota Challenger Moscow Challenger Mohammedia Challenger Braunschweig Challenger Lima Challenger Buenos Aires Challenger Panama City Challenger Blumenau Challenger Prostejov Challenger Garanti Koza Sofia Open - Sofia Alphen Challenger Meerbusch Challenger Lisbon Challenger Banja Luka Challenger Genova Challenger Kobe Challenger Tiburon Challenger Prostejov Challenger Szczecin Challenger Lugano Challenger Medellin Challenger Bucaramanga Challenger Milan Challenger Irving Challenger Reggio Emilia Challenger Braunschweig Challenger Montevideo Challenger San Benedetto Challenger Cherbourg Challenger Bogota Challenger Braunschweig Challenger Salinas Challenger Mersin Challenger Asuncion Challenger Belgrade Challenger Rome 2 Challenger Kenitra Challenger Pereira Challenger Montevideo Challenger Bendigo Challenger Tennis Napoli Cup - Napoli XL Bermuda Open - Bermuda Rijeka Open - Rijeka Kosice Challenger Mauthausen Challenger Telenordia Swedish Open - Bastad Cordenons Challenger Morocco Tennis Tour - Marrakech Sibiu Challenger Orleans Challenger Sunrise Challenger San Juan Challenger Heineken Open - Auckland Antalya Challenger Ostrava Challenger Heilbronn Challenger Bratislava 1 Challenger MoviStar Open - Vina del Mar Zivnobanka Czech Open - Prostejov FILA Challenger - Biella BMW Open - Munich ARAG World Team Championship - Dusseldorf Copa Petrobras-Brazil - Aracaju Liberec Challenger Buenos Aires Challenger Seguros Bolivar Open - Medellin Hellmann's Cup - Santiago Generali Open 2002 - Kitzbuhel Stockholm Open - Stockholm BellSouth Open - Vina del Mar Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Casablanca Challenger Generali Open - Kitzbuhel Bogota Challenger Movistar Open - Vina del Mar Guayaquil Challenger Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Brasil Open - Costa do Sauipe US Men's Clay Court Championship - Houston Abierto Mexicano Telfonica MoviStar - Acapulco Stockholm Open - Stockholm BRD Nastase Tiriac Trophy - Bucharest Manta Challenger Kremlin Cup - Moscow Sybase Open - San Jose BNP Paribas Open - Indian Wells Galleryfurniture.com Challenge - Atlanta The Nottingham Open - Nottingham RCA Championships - Indianapolis St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide Chevrolet Cup - Vina del Mar Grand Prix Hassan II - Casablanca Open Seat-Godo 2001 - Barcelona Generali Open 2001 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Brazil Open - Salvador AIG Japan Open - Tokyo AAPT Championships - Adelaide International Championship of Croatia - Umag TD Waterhouse Cup - Long Island Brasil Open - Salvador Salem Open - Hong Kong Grand Prix Hassan II - Casablanca Telenordia Swedish Open - Bastad Kroger / St. Jude International - Memphis Moselle Open - Metz Generali Open 2003 - Kitzbuhel Wideyes Swedish Open - Bastad Waldbaum's Hamlet Cup - Long Island Cerveza Club Colombia Open - Bogota TD Waterhouse Cup - Long Island Erste Bank Open - Vienna Tennis Masters Series - Rome Open 13 Provence - Marseille Tennis Masters Series - Madrid Split Challenger Adidas International - Sydney Open Seat Godo - Barcelona RCA Championships - Indianapolis Estoril Open - Estoril Grand Prix Hassan II - Casablanca Estoril Open - Estoril Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Open de Moselle - Metz Heineken Open - Auckland Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Salem Open - Hong Kong Copa Telmex - Buenos Aires Santiago Challenger Open Sabadell Atlantico - Barcelona Trofeo Conde de Godo - Barcelona Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco AIG Japan Open - Tokyo Masters Series - Hamburg Panama City Challenger Abierto Mexicano de Tenis Pegaso - Acapulco U.S. Men's Clay Court Championships - Houston Generali Open - Kitzbuhel VTR Open - Vina del Mar Buenos Aires Challenger Serbia Open - Belgrade VTR Open - Vina del Mar Heineken Open - Auckland Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon ARAG World Team Championship - Dusseldorf Heineken Open - Auckland Aircel Chennai Open - Chennai Grand Prix Hassan II - Casablanca TEB BNP Paribas Istanbul Open - Istanbul Open de Moselle - Metz Estoril Open - Estoril Abierto Mexicano Telcel - Acapulco Santiago Challenger Guadalajara Challenger Winston-Salem Open - Winston-Salem Generali Open - Kitzbuhel Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Open Parc - Lyon CA Tennis Trophy - Vienna Cerveza Club Columbia Open - Bogota China Open - Beijing Open Sud de France - Montpellier Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha Abierto Mexicano de Tenis Pegaso - Acapulco Qatar ExxonMobil Open - Doha Delray Beach Open - Delray Beach Serbia Open - Belgrade Millennium Estoril Open - Estoril St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Adidas International - Sydney Anytech365 Andalucia Open - Marbella Stockholm Open - Stockholm Firenze Open - Florence Abierto Mexicano de Tenis Pegaso - Mexico City Open de Tenis Comunidad Valenciana - Valencia Open Sud de France - Montpellier Energis Open - Amersfoort Heineken Open Shanghai - Shanghai St. Petersburg Open - St. Petersburg Brasil Open - Costa do Sauipe Estoril Open - Estoril Zagreb Challenger German Tennis Championships - Hamburg Movistar Open - Santiago Mallorca Open - Mallorca Campionati Internazionali di Sicilia - Palermo Tennis Masters Series - Madrid Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Sony Ericsson Open - Miami Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Movistar Open - Santiago Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne U.S. Open - New York French Open - Paris BNP Paribas Masters - Paris U.S. Open - New York Wimbledon - London Miami Open - Miami Rogers Cup - Toronto Mutua Madrid Open - Madrid French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Tennis Masters Series - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London Davis Cup, Group 1, REL1, CHI-COL 5-0 Davis Cup, Group 1, 1R, CHI-BAH 5-0 Davis Cup, Group 1, 2R, CHI-COL 5-0 Davis Cup, Group 1, 1R, CHI-CAN 4-1 Davis Cup, World Group, QR, SVK-CHI 3-2 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, World Group, PO, CHI-AUS, 3-2 French Open - Paris Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, PO, CHI-AUT, 3-2 Davis Cup, PO, CHI-ISR 4-1 Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Europe/Africa Group II, 2R, EST-BIH 2-3 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, Group II, 1R, BIH-LUX 4-1 Davis Cup, Group II, 2R, BIH-MDA 1-3 Davis Cup, Group II, 1R, BIH-GRE 3-1 Davis Cup, Group II, 2R, FIN-BIH 2-3 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group II, 1R, ZIM-BIH 1-4 Davis Cup, Group II, 3R, LTU-BIH 0-5 Davis Cup, Group I, 1R, BIH-POL 5-0 Davis Cup, Group I, 2R, BIH-NED 1-3 BNP Paribas Open - Indian Wells Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, World Group, QR, AUS-BIH 4-0 Davis Cup, World Group I, PO, BIH-RSA 3-1 Wimbledon - London Davis Cup, World Group I, 1R, TPE-BIH 3-2 Davis Cup, Group I, 1R, ECU-BIH 3-2 Sony Ericsson Open - Miami Davis Cup, Group 1, 2R, CHI-CAN 3-2 Wimbledon - London Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, World Group, 1R, CHI-USA 1-4 French Open - Paris Davis Cup, Group I, PO, TUN-BIH 1-3 Davis Cup, Group I, 1R, BIH-MEX 3-1 Davis Cup, World Group, PO, SWE-BIH 3-1 Colonial Classic - Kooyong River Oaks International Tennis Tournament - Houston BNP Paribas Open - Indian Wells Davis Cup, World Group, QR, ZIM-CHI 4-1 French Open (juniors) Davis Cup, Group 1, 2R, CHI-ARG 1-0 U.S. Open (juniors) Davis Cup, Group 1, 2R, CHI-BAH 4-1 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, QR, CHI-JPN 5-0 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, World Group, 1R, CHI-RUS 2-3 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, World Group, PO, ISR-CHI 3-2 French Open - Paris Davis Cup, Group II, 3R, DEN-BIH 3-2 Davis Cup, Group II, 2R, BLR-BIH 4-1 Davis Cup, Group I, 1R, PER-BIH 3-2 BNP Paribas Open - Indian Wells Davis Cup, Group II, 2R, BIH-TUR 3-1 Davis Cup, Group I, PO, BUL-BIH 1-3 All Lower level tournaments Olympics - Sydney Olympics - Athens Olympics - Beijing Olympics - Rio de Janeiro Davis Cup, Group I, 1R, BIH-GER 0-4 Astana Open - Astana Helsinki Challenger Davis Cup, Group I, PO, UZB-BIH 1-3 Wimbledon (juniors)